문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Be-Music Script (문단 편집) == 개요 == ||{{{#!wiki style="margin: -5px -10px" [[파일:attachment/1223773908_lunaticrave.png|width=100%]]}}}|| ||<:>'''{{{#000 [[Lunatic Rave 2|{{{#000 Lunatic Rave 2}}}]]를 이용해 BMS를 구동한 스크린샷}}}'''|| ||{{{#!wiki style="margin: -5px -10px" [youtube(jdZg_ti1p20)]}}}|| ||<:>{{{#000 '''[[siromaru|{{{#000 Siromaru}}}]] + [[Cranky|{{{#000 Cranky}}}]] - [[conflict|{{{#000 conflict}}}]]'''}}}|| Be-Music Script란, [[비트매니아 시리즈]]를 기반으로 제작된 파일 형식과 이를 구동할 수 있는 시뮬레이터의 총칭. [[beatmania]]의 연습용으로 만들어진 [[BM98]]에서 처음 사용되었다. BMS 포맷은 일본의 프로그래머인 Yane Urao가 1998년에 제안한 것이다. 이 포맷은 그 이후에 만들어진 수많은 BMS 구동기에서도 차용되었다. 기원이 기원인 만큼 [[비트매니아 시리즈]]와 플레이 방법이 같으며, [[비트매니아 시리즈]]가 발전해가면 BMS도 같이 발전해 나간다. [[비트매니아 시리즈]]가 7키를 사용하는 [[beatmania IIDX]]를 출시하고 대세가 되자 BMS 파일의 표준도 7키를 지원하는 BME 형태로 전환되었으며, 5키/10키 BMS는 거의 멸종된 상태이다. 난이도 체계나 판정, 게이지 또한 투덱에서 그대로 따왔다. BMS는 시대에 따라 지원하는 음원과 그래픽의 확장자가 추가되었다. * 음원 * [[WAV]] - BMS의 초창기부터 사용된 포맷이다. 무압축이라는 특성상 무식하게 용량이 크다. 옛 BMS들은 당연히 WAV의 성능을 온전히 사용하지 않고 최대한 음질을 줄이거나 하여 용량을 줄여야 했다. 2020년대 현재는 고음질 감상용으로 wav 포맷, 소장용으로 ogg 포맷 등 두 종류로 된 다운로드 링크를 제공하는 BMS가 많다. * [[MP3]] - MP3도 BMS가 지원하는 포맷이다. 하지만, DAW를 이용해 출력할때 음원의 맨 앞에 텀이 생기거나 하는 결함이 존재하고 하여 거의 쓰이지 않는다. * [[Vorbis|Ogg]] - BMS에서 가장 보편적으로 쓰이는 음원 포맷이다. 적절한 용량을 자랑하는 손실 압축 포맷이다. * [[FLAC]] - beatoraja와 Qwilight 등 차세대 BMS 구동기에서 지원하기 시작한 포맷이다. 손실 압축인 ogg에 비하면 용량이 많이 크긴 하지만, 무손실 압축이라는 장점을 살려 WAV와 비교하면 무려 약 1/4이나 적은 용량을 자랑하며,[* 통짜 음원에서라면 보통 FLAC과 WAV의 용량 차이는 2/3 정도이지만, BMS의 키음은 수 백개의 음원으로 이루어져 불필요한 공간으로 인해 압축되는 빈 공간들이 통짜 음원에 비해 매우 많아서 이렇게 획기적으로 압축되는 것이다.] ogg보다 로딩 속도도 빠르기 때문에 고음질을 추구한다면 쓸 만한 포맷이다. 다만 가장 많이 사용되는 BMS 구동기인 LR2에서는 기본 지원이 되지 않고, 점유율이 높은 난이도표인 스텔라에서는 이 음원 포맷으로'''만''' 배포되는 BMS를 받지 않기 때문에[* LR2를 지원하지 않는 BMS의 유형.] 2020년대 기준 사용률은 극히 적다. * 비주얼 * [[BMP]] - BMS 초창기부터 사용된 포맷이다. 아이캐치나 레이어 BGA 양쪽에서 사용 가능한데, 무압축이기 때문에 무식한 용량을 자랑한다. 알파 레이어같은 특징들이 있긴 하다. LR2용 BACKBMP는 이 포맷으로 수록된다. 옛날에 주로 사용되었다는 점에 착안하여 올드한 느낌을 주기 위해 BMP로 된 BGA를 만드는 사람도 있다. (空読無 白眼 등) * [[JPG]] - 보편적으로 쓰이는 이미지 포맷이다. 아이캐치, 레이어 BGA 양쪽에서 사용 가능한 손실 압축 포맷이다. * [[PNG]] - 보편적으로 쓰이는 이미지 포맷 2. 아이캐치, 레이어 BGA 양쪽에서 사용 가능한 무손실 압축 포맷이다. JPG보다 용량이 크지만, 픽셀아트같은 몇몇 분야에서는 JPG보다 훨씬 낮은 용량을 자랑한다. * MPG - BMS 플레이어들이 동영상 BGA 지원을 시작하면서 사용된 포맷이다. 코덱은 MPEG1이다. 2020년대 시점에서는 상당히 퀄리티가 떨어지지만 ogg 키음 - MPG 영상 구성으로 용량을 최소화해 배포 및 보관에 용이한 BMS 파일을 만들 때 쓰인다. * MP4 - 차세대 BMS 플레이어에서 지원하는 포맷이다. MPEG보다 훨씬 우월한 화질을 자랑한다. 용량이 확실히 큰 것은 단점. 보통은 플레이어들의 보편적인 시스템 사양 등을 고려하여 H264 포맷의 1280*720 해상도로 수록되나, 구동기나 시스템 성능에 따라서 1080p, 4K 해상도도 가능하다.[* 최신의 코덱을 사용하면 당연히 화질을 유지하면서 동영상의 용량도 획기적으로 줄어들지만, 시스템에 걸리는 부하가 커진다. 단적으로 [[AV1]] 포맷은 2분대 BGA를 4K로 인코딩해도 512*512 해상도의 MPEG1과 거의 동등한 기적의 용량을 자랑하지만, 최소사양이 인텔 엘더레이크 내장그래픽 및 Arc 그래픽카드, 엔비디아 지포스 RTX 30, AMD 라이젠 7000 내장그래픽 및 RX 6600 이상이며, CPU 디코딩은 12코어조차도 프레임 드랍이 나기 때문에 전혀 현실성이 없다. HD BGA가 H264 코덱으로 인코딩되는 것은 10년도 더 넘은 옛날 컴퓨터에서도 완벽히 작동하기 때문이라는 점이 크다.] * 이 외 구동기에 따라서 wmv같은 여러가지 포맷도 지원한다. BMS 자체의 파일 [[확장자]]는 아래의 다섯 가지 형태가 있다. 이것은 새로 만들어진 BMS가 예전 프로그램에서 지원하지 않는 기능을 탑재한 경우 인식을 하지 못하기 때문에 확장자를 분리한 것. * BMS - Be-Music Script 5키만을 지원하는 BM98때의 데이터. * BME - Be-Music Extended 키를 7개로 늘린 것. 5키 밖에 없어도 BM98때는 없었던 확장 기능을 사용하는 것은 BME라고 분류하기도 한다. * BML - Be-Music Longnote BMS나 BME에다 [[롱노트]]를 추가한 데이터. * PMS - Pop'n Music Script(?) [[팝픈뮤직]]처럼 9키를 사용하는 데이터. BMS의 경우 [[beatmania IIDX]]의 난이도 기준을 따라가지만 PMS의 경우 [[팝픈뮤직]]의 난이도 기준을 따라간다. 특성이 아예 다른 만큼 별도의 시뮬레이터가 필요하지만 일부 시뮬레이터는 BMS와 PMS를 동시에 지원하기도 한다. 9키 이다 보니, [[EZ2AC]]의 7키 채보도 구현 할수 있었다. [[https://www.youtube.com/watch?v=J9KLsGfCL9c|예시]][* 패턴 제작자는 [[znpfg]]] * BMSON 2015년에 들어 wosderge라는 제작자가 만든 새로운 규격. 키음을 일일이 뽑지 않아도 각 트랙별 큐만 지정해주면 키음 커팅 과정은 구동기에서 자동으로 처리해준다. 하지만, 구동기에서 키음 커팅을 자동으로 해준다는 것은 키음 위치도 자동으로 지정해준다는 것을 뜻하는 건 결코 아니기 때문에 BMHelper를 통해 MIDI만 넣으면 자동으로 잘린 키음의 데이터들이 생성되어 편하게 BMS를 만들 수 있는 BMS보다 훨씬 제작 난이도가 높으며, 포맷 및 에디터인 BMSONe의 업데이트는 2017년에 멈추고 포크도 되지 않기 때문에 발전의 가망도 없다. 그리고 [[JSON]]을 기반으로 하므로 기존 BMS 포맷과 하위 호환성도 없다. 이러한 단점들과는 별개로 설치 없이 웹에서 BMS를 구동 가능한 Bemuse의 존재와, 보통의 BMS 이벤트에서 이것도 일종의 BMS로 인정해주는 점 때문에 소수의 BMS들이 이 포맷으로 만들어지며 명맥을 잇고 있다. [[https://bmson.nekokan.dyndns.info/|#]] BMS 포맷에 대한 더 자세한 설명은 다음 링크에 있다. [[http://cosmic.mearie.org/2005/03/bmsguide/|#1]], [[http://hitkey.nekokan.dyndns.info/cmds.htm|#2(영어)]], [[http://hitkey.nekokan.dyndns.info/cmdsJP.htm|#2(일본어)]] 읽어보면 알겠지만 이 BMS를 [[BMSE]]와 같은 툴의 도움 없이 직접 만드는 작업이 상당한 노가다를 요구한다. 배경음, [[키음]] 등의 위치를 안 그래도 읽기 어려운 양식[* {{{#00104:0101000002010003}}} 같은 느낌이다.]에 딱딱 맞춰서, 필요한 경우 상당한 계산까지 해 가면서 써나가야 하기 때문이다. 게임 유저데이터 제작 중에서 노가다가 아닌 것이 없긴 하지만. 아무래도 아마추어 작곡이라는 측면에서는 [[동인음악]] 활동과 큰 차이가 없기 때문에, 현재 대부분 [[동방 프로젝트|동방 어레인지]]를 비롯한 동인 앨범에서 활동하는 아티스트가 상당수 BMS제작자와 겹치기도 한다. 이는 굳이 작곡가 뿐만이 아닌, BGA를 제작하는 일러스트레이터나 영상 제작자까지 포함한다.[* 대표적인 예로는 SLK-8888.sys가 오너인 Silly walker 레이블이나 이에 참여하는 아티스트들이 있다.]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기